[INFO] fetching crate libudt4-sys 0.2.0...
[INFO] checking libudt4-sys-0.2.0 against try#b946edaa85de45f124065f52b1bc55ba2fb4f9fb for pr-157562
[INFO] extracting crate libudt4-sys 0.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate libudt4-sys 0.2.0
[INFO] finished tweaking crates.io crate libudt4-sys 0.2.0
[INFO] tweaked toml for crates.io crate libudt4-sys 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate libudt4-sys 0.2.0 on toolchain b946edaa85de45f124065f52b1bc55ba2fb4f9fb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b946edaa85de45f124065f52b1bc55ba2fb4f9fb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b946edaa85de45f124065f52b1bc55ba2fb4f9fb" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 3 packages to latest compatible versions
[INFO] [stderr]       Adding winapi v0.2.8 (available: v0.3.9)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b946edaa85de45f124065f52b1bc55ba2fb4f9fb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `libudt4-sys` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797
[INFO] running `Command { std: "docker" "start" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797" "/opt/rustwide/cargo-home/bin/cargo" "+b946edaa85de45f124065f52b1bc55ba2fb4f9fb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797" "/opt/rustwide/cargo-home/bin/cargo" "+b946edaa85de45f124065f52b1bc55ba2fb4f9fb" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `libudt4-sys` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libudt4-sys v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `macox`
[INFO] [stdout]   --> build.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     if cfg!(target_os = "macox") {
[INFO] [stdout]    |             ^^^^^^^^^^^^-------
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         help: there is a expected value with a similar name: `"macos"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `unix`
[INFO] [stdout]   --> build.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 |     if cfg!(target_os = "unix") {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] help: `unix` is an expected value for `target_family`
[INFO] [stdout]    |
[INFO] [stdout] 35 -     if cfg!(target_os = "unix") {
[INFO] [stdout] 35 +     if cfg!(target_family = "unix") {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated type alias `gcc::Config`: gcc::Config has been renamed to gcc::Build
[INFO] [stdout]   --> build.rs:26:24
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut cfg = gcc::Config::new();
[INFO] [stdout]    |                        ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `gcc::Build::new`: crate has been renamed to `cc`, the `gcc` name is not maintained
[INFO] [stdout]   --> build.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let mut cfg = gcc::Config::new();
[INFO] [stdout]    |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In member function 'int CUDTUnited::connect(UDTSOCKET, const sockaddr*, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:771:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   771 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::connect(UDTSOCKET, const sockaddr*, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1689:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1689 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::close(UDTSOCKET)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1712:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1712 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::getpeername(UDTSOCKET, sockaddr*, int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1730:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1730 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::getsockname(UDTSOCKET, sockaddr*, int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1748:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1748 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::getsockopt(UDTSOCKET, int, UDTOpt, void*, int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1768:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1768 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::setsockopt(UDTSOCKET, int, UDTOpt, const void*, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1788:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1788 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::send(UDTSOCKET, const char*, int, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1807:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1807 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::recv(UDTSOCKET, char*, int, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1831:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1831 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::sendmsg(UDTSOCKET, const char*, int, int, bool)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1850:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1850 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::recvmsg(UDTSOCKET, char*, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1874:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1874 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int64_t CUDT::sendfile(UDTSOCKET, std::fstream&, int64_t&, int64_t, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1893:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1893 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int64_t CUDT::recvfile(UDTSOCKET, std::fstream&, int64_t&, int64_t, int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1917:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1917 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::select(int, ud_set*, ud_set*, ud_set*, const timeval*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1941:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1941 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::selectEx(const std::vector<int>&, std::vector<int>*, std::vector<int>*, std::vector<int>*, int64_t)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1970:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1970 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_create()':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:1993:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  1993 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_add_usock(int, UDTSOCKET, const int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2011:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2011 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_add_ssock(int, SYSSOCKET, const int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2029:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2029 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_remove_usock(int, UDTSOCKET)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2047:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2047 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_remove_ssock(int, SYSSOCKET)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2065:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2065 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_wait(int, std::set<int>*, std::set<int>*, int64_t, std::set<int>*, std::set<int>*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2083:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2083 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::epoll_release(int)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2101:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2101 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp: In static member function 'static int CUDT::perfmon(UDTSOCKET, CPerfMon*, bool)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/api.cpp:2126:25: warning: catching polymorphic type 'class CUDTException' by value [-Wcatch-value=]
[INFO] [stderr] warning: libudt4-sys@0.2.0:  2126 |    catch (CUDTException e)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                         ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/epoll.cpp: In member function 'int CEPoll::add_ssock(int, const SYSSOCKET&, const int*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/epoll.cpp:112:69: warning: unused parameter 'events' [-Wunused-parameter]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   112 | int CEPoll::add_ssock(const int eid, const SYSSOCKET& s, const int* events)
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                                                          ~~~~~~~~~~~^~~~~~
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp: In member function 'void CUDT::connect(const sockaddr*)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp:671:35: warning: implicitly-declared 'CUDTException& CUDTException::operator=(const CUDTException&)' is deprecated [-Wdeprecated-copy]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   671 |          e = CUDTException(1, 1, 0);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                                   ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: In file included from libudt4/udt4/src/channel.h:45,
[INFO] [stderr] warning: libudt4-sys@0.2.0:                  from libudt4/udt4/src/queue.h:45,
[INFO] [stderr] warning: libudt4-sys@0.2.0:                  from libudt4/udt4/src/core.cpp:57:
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/udt.h:205:4: note: because 'CUDTException' has user-provided 'CUDTException::CUDTException(const CUDTException&)'
[INFO] [stderr] warning: libudt4-sys@0.2.0:   205 |    CUDTException(const CUDTException& e);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |    ^~~~~~~~~~~~~
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp:682:29: warning: implicitly-declared 'CUDTException& CUDTException::operator=(const CUDTException&)' is deprecated [-Wdeprecated-copy]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   682 |          e = CUDTException(1);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                             ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/udt.h:205:4: note: because 'CUDTException' has user-provided 'CUDTException::CUDTException(const CUDTException&)'
[INFO] [stderr] warning: libudt4-sys@0.2.0:   205 |    CUDTException(const CUDTException& e);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |    ^~~~~~~~~~~~~
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp:684:35: warning: implicitly-declared 'CUDTException& CUDTException::operator=(const CUDTException&)' is deprecated [-Wdeprecated-copy]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   684 |          e = CUDTException(1, 2, 0);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                                   ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/udt.h:205:4: note: because 'CUDTException' has user-provided 'CUDTException::CUDTException(const CUDTException&)'
[INFO] [stderr] warning: libudt4-sys@0.2.0:   205 |    CUDTException(const CUDTException& e);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |    ^~~~~~~~~~~~~
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp:686:35: warning: implicitly-declared 'CUDTException& CUDTException::operator=(const CUDTException&)' is deprecated [-Wdeprecated-copy]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   686 |          e = CUDTException(1, 4, 0);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |                                   ^
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/udt.h:205:4: note: because 'CUDTException' has user-provided 'CUDTException::CUDTException(const CUDTException&)'
[INFO] [stderr] warning: libudt4-sys@0.2.0:   205 |    CUDTException(const CUDTException& e);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |    ^~~~~~~~~~~~~
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp: In member function 'int CUDT::connect(const CPacket&)':
[INFO] [stderr] warning: libudt4-sys@0.2.0: libudt4/udt4/src/core.cpp:771:7: warning: 'throw' will always call 'terminate' [-Wterminate]
[INFO] [stderr] warning: libudt4-sys@0.2.0:   771 |       throw CUDTException(3, 2, 0);
[INFO] [stderr] warning: libudt4-sys@0.2.0:       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] warning: variant `UDT_EPOLL_IN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     UDT_EPOLL_IN = 0x1,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EPOLL_OUT` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     UDT_EPOLL_OUT = 0x4,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EPOLL_ERR` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     UDT_EPOLL_ERR = 0x8
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollErr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDSYN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 |    UDT_SNDSYN,          // if sending is blocking
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndsyn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVSYN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:110:4
[INFO] [stdout]     |
[INFO] [stdout] 110 |    UDT_RCVSYN,          // if receiving is blocking
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvsyn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_CC` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:111:4
[INFO] [stdout]     |
[INFO] [stdout] 111 |    UDT_CC,              // custom congestion control algorithm
[INFO] [stdout]     |    ^^^^^^ help: convert the identifier to upper camel case: `UdtCc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_FC` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:112:4
[INFO] [stdout]     |
[INFO] [stdout] 112 |    UDT_FC,        // Flight flag size (window size)
[INFO] [stdout]     |    ^^^^^^ help: convert the identifier to upper camel case: `UdtFc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 |    UDT_SNDBUF,          // maximum buffer in sending queue
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 |    UDT_RCVBUF,          // UDT receiving buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_LINGER` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:115:4
[INFO] [stdout]     |
[INFO] [stdout] 115 |    UDT_LINGER,          // waiting for unsent data when closing
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtLinger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDP_SNDBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:116:4
[INFO] [stdout]     |
[INFO] [stdout] 116 |    UDP_SNDBUF,          // UDP sending buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdpSndbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDP_RCVBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:117:4
[INFO] [stdout]     |
[INFO] [stdout] 117 |    UDP_RCVBUF,          // UDP receiving buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdpRcvbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MAXMSG` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:118:4
[INFO] [stdout]     |
[INFO] [stdout] 118 |    UDT_MAXMSG,          // maximum datagram message size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMaxmsg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MSGTTL` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:119:4
[INFO] [stdout]     |
[INFO] [stdout] 119 |    UDT_MSGTTL,          // time-to-live of a datagram message
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMsgttl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RENDEZVOUS` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:120:4
[INFO] [stdout]     |
[INFO] [stdout] 120 |    UDT_RENDEZVOUS,      // rendezvous connection mode
[INFO] [stdout]     |    ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRendezvous`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDTIMEO` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 |    UDT_SNDTIMEO,        // send() timeout
[INFO] [stdout]     |    ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndtimeo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVTIMEO` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:122:4
[INFO] [stdout]     |
[INFO] [stdout] 122 |    UDT_RCVTIMEO,        // recv() timeout
[INFO] [stdout]     |    ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvtimeo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_REUSEADDR` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:123:4
[INFO] [stdout]     |
[INFO] [stdout] 123 |    UDT_REUSEADDR,    // reuse an existing port or create a new one
[INFO] [stdout]     |    ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtReuseaddr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MAXBW` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:124:4
[INFO] [stdout]     |
[INFO] [stdout] 124 |    UDT_MAXBW,        // maximum bandwidth (bytes per second) that the connection can use
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMaxbw`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_STATE` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 |    UDT_STATE,        // current socket state, see UDTSTATUS, read only
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EVENT` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:126:4
[INFO] [stdout]     |
[INFO] [stdout] 126 |    UDT_EVENT,        // current avalable events associated with the socket
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDDATA` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:127:4
[INFO] [stdout]     |
[INFO] [stdout] 127 |    UDT_SNDDATA,        // size of data in the sending buffer
[INFO] [stdout]     |    ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSnddata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVDATA` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 128 |    UDT_RCVDATA        // size of data available for recv
[INFO] [stdout]     |    ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvdata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SYS_UDPSOCKET` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:151:10
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub type SYS_UDPSOCKET = std::os::unix::io::RawFd;
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SysUdpsocket`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> lib.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EPOLL_IN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     UDT_EPOLL_IN = 0x1,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollIn`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EPOLL_OUT` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     UDT_EPOLL_OUT = 0x4,
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollOut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EPOLL_ERR` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     UDT_EPOLL_ERR = 0x8
[INFO] [stdout]     |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEpollErr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDSYN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 |    UDT_SNDSYN,          // if sending is blocking
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndsyn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVSYN` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:110:4
[INFO] [stdout]     |
[INFO] [stdout] 110 |    UDT_RCVSYN,          // if receiving is blocking
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvsyn`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_CC` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:111:4
[INFO] [stdout]     |
[INFO] [stdout] 111 |    UDT_CC,              // custom congestion control algorithm
[INFO] [stdout]     |    ^^^^^^ help: convert the identifier to upper camel case: `UdtCc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_FC` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:112:4
[INFO] [stdout]     |
[INFO] [stdout] 112 |    UDT_FC,        // Flight flag size (window size)
[INFO] [stdout]     |    ^^^^^^ help: convert the identifier to upper camel case: `UdtFc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 |    UDT_SNDBUF,          // maximum buffer in sending queue
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:114:4
[INFO] [stdout]     |
[INFO] [stdout] 114 |    UDT_RCVBUF,          // UDT receiving buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_LINGER` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:115:4
[INFO] [stdout]     |
[INFO] [stdout] 115 |    UDT_LINGER,          // waiting for unsent data when closing
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtLinger`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDP_SNDBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:116:4
[INFO] [stdout]     |
[INFO] [stdout] 116 |    UDP_SNDBUF,          // UDP sending buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdpSndbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDP_RCVBUF` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:117:4
[INFO] [stdout]     |
[INFO] [stdout] 117 |    UDP_RCVBUF,          // UDP receiving buffer size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdpRcvbuf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MAXMSG` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:118:4
[INFO] [stdout]     |
[INFO] [stdout] 118 |    UDT_MAXMSG,          // maximum datagram message size
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMaxmsg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MSGTTL` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:119:4
[INFO] [stdout]     |
[INFO] [stdout] 119 |    UDT_MSGTTL,          // time-to-live of a datagram message
[INFO] [stdout]     |    ^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMsgttl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RENDEZVOUS` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:120:4
[INFO] [stdout]     |
[INFO] [stdout] 120 |    UDT_RENDEZVOUS,      // rendezvous connection mode
[INFO] [stdout]     |    ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRendezvous`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDTIMEO` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 |    UDT_SNDTIMEO,        // send() timeout
[INFO] [stdout]     |    ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSndtimeo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVTIMEO` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:122:4
[INFO] [stdout]     |
[INFO] [stdout] 122 |    UDT_RCVTIMEO,        // recv() timeout
[INFO] [stdout]     |    ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvtimeo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_REUSEADDR` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:123:4
[INFO] [stdout]     |
[INFO] [stdout] 123 |    UDT_REUSEADDR,    // reuse an existing port or create a new one
[INFO] [stdout]     |    ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtReuseaddr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_MAXBW` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:124:4
[INFO] [stdout]     |
[INFO] [stdout] 124 |    UDT_MAXBW,        // maximum bandwidth (bytes per second) that the connection can use
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtMaxbw`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_STATE` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:125:4
[INFO] [stdout]     |
[INFO] [stdout] 125 |    UDT_STATE,        // current socket state, see UDTSTATUS, read only
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_EVENT` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:126:4
[INFO] [stdout]     |
[INFO] [stdout] 126 |    UDT_EVENT,        // current avalable events associated with the socket
[INFO] [stdout]     |    ^^^^^^^^^ help: convert the identifier to upper camel case: `UdtEvent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_SNDDATA` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:127:4
[INFO] [stdout]     |
[INFO] [stdout] 127 |    UDT_SNDDATA,        // size of data in the sending buffer
[INFO] [stdout]     |    ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtSnddata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UDT_RCVDATA` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 128 |    UDT_RCVDATA        // size of data available for recv
[INFO] [stdout]     |    ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UdtRcvdata`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SYS_UDPSOCKET` should have an upper camel case name
[INFO] [stdout]    --> lib.rs:151:10
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub type SYS_UDPSOCKET = std::os::unix::io::RawFd;
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SysUdpsocket`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> lib.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.58s
[INFO] running `Command { std: "docker" "inspect" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797", kill_on_drop: false }`
[INFO] [stdout] ece901ae2d0c1960b71380bdfef1eab05644393e39d5691f21075696943b4797
